#include "BlazeEngineTexture.h"

BeTexture::BeTexture() :
	m_Type(ETT_TYPE_2D),
	m_uiNumMipmaps(1)
{

}

BeTexture::~BeTexture()
{

}

void BeTexture::SetType(TextureType Type)
{ 
	m_Type = Type;
}

void BeTexture::SetNumMipmaps(unsigned int uiNumMipmaps)
{ 
	m_uiNumMipmaps = uiNumMipmaps;
}

void BeTexture::SetWidth(unsigned int uiWidth)
{
	m_uiWidth = uiWidth;
}

void BeTexture::SetHeight(unsigned int uiHeight)
{
	m_uiHeight = uiHeight;
}

void BeTexture::SetDepth(unsigned int uiDepth)
{
	m_uiDepth = uiDepth;
}

TextureType BeTexture::GetType()
{
	return m_Type;
}

unsigned int BeTexture::GetNumMipmaps()
{
	return m_uiNumMipmaps;
}

unsigned int BeTexture::GetWidth()
{
	return m_uiWidth;
}

unsigned int BeTexture::GetHeight()
{
	return m_uiHeight;
}

unsigned int BeTexture::GetDepth()
{
	return m_uiDepth;
}

